/******************************************************************************
* Copyright (C)  2016 Wuhan Medical union  Co.Ltd All Rights Reserved. 
* 本软件为武汉水象股份有限公司开发研制。 未经本公司正式书面同意，其他任何个人、
* 团体不得使用、复制、修改或发布本软件.
 *****************************************************************************/
package com.sxfq.loansupermarket.business.platform.entity;

import java.util.Date;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @author chengpan
 * @date 2017-07-14 09:32:42
 * @description: <描述>
 * @log 2017-07-14 09:32:42 chengpan 新建
 */
@Table(name = "platform_product_label_relation")
public class PlatformProductLabelRelation {

	// Fields
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long id;
	/** 产品ID(借款平台产品信息主键) */
	private Integer productId;
	/** 标签ID(借款产品标签主键) */
	private Integer labelId;
	/** 创建时间 */
	private Date createTime;
	/** 更新时间 */
	private Date updateTime;

	// Constructors

	/** default constructor */
	public PlatformProductLabelRelation() {
	}

	// Property accessors

	/**
	 * @return 设置主键 属性值
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return 获取主键 属性值
	 */
	public Long getId() {
		return this.id;
	}

	/**
	 * @return 设置产品ID(借款平台产品信息主键) 属性值
	 */
	public void setProductId(Integer productId) {
		this.productId = productId;
	}

	/**
	 * @return 获取产品ID(借款平台产品信息主键) 属性值
	 */
	public Integer getProductId() {
		return this.productId;
	}

	/**
	 * @return 设置标签ID(借款产品标签主键) 属性值
	 */
	public void setLabelId(Integer labelId) {
		this.labelId = labelId;
	}

	/**
	 * @return 获取标签ID(借款产品标签主键) 属性值
	 */
	public Integer getLabelId() {
		return this.labelId;
	}

	/**
	 * @return 设置创建时间 属性值
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * @return 获取创建时间 属性值
	 */
	public Date getCreateTime() {
		return this.createTime;
	}

	/**
	 * @return 设置更新时间 属性值
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * @return 获取更新时间 属性值
	 */
	public Date getUpdateTime() {
		return this.updateTime;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("PlatformProductLabelRelation[");
		builder.append(" 主键[id] = ");
		builder.append(id);
		builder.append(" 产品ID(借款平台产品信息主键)[productId] = ");
		builder.append(productId);
		builder.append(" 标签ID(借款产品标签主键)[labelId] = ");
		builder.append(labelId);
		builder.append(" 创建时间[createTime] = ");
		builder.append(createTime);
		builder.append(" 更新时间[updateTime] = ");
		builder.append(updateTime);
		builder.append("]");
		return builder.toString();
	}
}